import { PageQueryParam, PageResult} from '../base';

/**
 * 資源分页查询请求参数类型，参数大小写要和服务端实体模型大小写一致
 */
export interface VisitRecordQueryParam extends PageQueryParam {
	Enabled?: boolean| undefined;
	Method?: string; 
}
/**
 * 資源分页查询响应结果列表项
 */
export interface VisitRecordItem {
	id: string;
	path: string;
	method: string;
	time: number;
	querystring:string,
	userId: number;//添加此记录的用户ID，系统自动赋值
	added_time: any;//添加时间，系统自动生成
	modify_time: any;//修改时间
	sys: boolean;//是否是系统资源标识
	open: boolean;//公开，是否公开显示到前台界面，默认true
	passed: boolean;// 显示到前台界面，审核是否通过。有些资源需要申请为公开，然后审核通过后才能显示到前台界面,默认为true
	enabled: boolean;// 状态是否启用，可以作为软删除标志
	sort: number;// 记录排序因子,默认系统不会根据Order排序，客户端前台可以通过查询参数指定排列方式，默认为0
}
/**
 * 資源分页查询响应结果类型
 */
export type VisitRecordPageResult = PageResult<VisitRecordItem[]>;

